
package com.xgx.distqcp.Domain.Model.Oracle.base;

import io.jboot.db.model.JbootModel;
import com.jfinal.plugin.activerecord.IBean;

/**
 *  Auto generated, do not modify this file.
 */
@SuppressWarnings("serial")
public class BasePlanTable<M extends BasePlanTable<M>> extends JbootModel<M> implements IBean {

	public static final String ACTION_ADD = "planTable:add";
	public static final String ACTION_DELETE = "planTable:delete";
	public static final String ACTION_UPDATE = "planTable:update";

	@Override
	protected String addAction() {
		return ACTION_ADD;
	}

	@Override
	protected String deleteAction() {
		return ACTION_DELETE;
	}

	@Override
	protected String updateAction() {
		return ACTION_UPDATE;
	}

	public void setStatementId(java.lang.String statementId) {
		set("STATEMENT_ID", statementId);
	}

	public java.lang.String getStatementId() {
		return getStr("STATEMENT_ID");
	}

	public void setTimestamp(java.util.Date timestamp) {
		set("TIMESTAMP", timestamp);
	}

	public java.util.Date getTimestamp() {
		return get("TIMESTAMP");
	}

	public void setRemarks(java.lang.String remarks) {
		set("REMARKS", remarks);
	}

	public java.lang.String getRemarks() {
		return getStr("REMARKS");
	}

	public void setOperation(java.lang.String operation) {
		set("OPERATION", operation);
	}

	public java.lang.String getOperation() {
		return getStr("OPERATION");
	}

	public void setOptions(java.lang.String options) {
		set("OPTIONS", options);
	}

	public java.lang.String getOptions() {
		return getStr("OPTIONS");
	}

	public void setObjectNode(java.lang.String objectNode) {
		set("OBJECT_NODE", objectNode);
	}

	public java.lang.String getObjectNode() {
		return getStr("OBJECT_NODE");
	}

	public void setObjectOwner(java.lang.String objectOwner) {
		set("OBJECT_OWNER", objectOwner);
	}

	public java.lang.String getObjectOwner() {
		return getStr("OBJECT_OWNER");
	}

	public void setObjectName(java.lang.String objectName) {
		set("OBJECT_NAME", objectName);
	}

	public java.lang.String getObjectName() {
		return getStr("OBJECT_NAME");
	}

	public void setObjectInstance(java.math.BigDecimal objectInstance) {
		set("OBJECT_INSTANCE", objectInstance);
	}

	public java.math.BigDecimal getObjectInstance() {
		return get("OBJECT_INSTANCE");
	}

	public void setObjectType(java.lang.String objectType) {
		set("OBJECT_TYPE", objectType);
	}

	public java.lang.String getObjectType() {
		return getStr("OBJECT_TYPE");
	}

	public void setOptimizer(java.lang.String optimizer) {
		set("OPTIMIZER", optimizer);
	}

	public java.lang.String getOptimizer() {
		return getStr("OPTIMIZER");
	}

	public void setSearchColumns(java.math.BigDecimal searchColumns) {
		set("SEARCH_COLUMNS", searchColumns);
	}

	public java.math.BigDecimal getSearchColumns() {
		return get("SEARCH_COLUMNS");
	}

	public void setId(java.math.BigDecimal id) {
		set("ID", id);
	}

	public java.math.BigDecimal getId() {
		return get("ID");
	}

	public void setParentId(java.math.BigDecimal parentId) {
		set("PARENT_ID", parentId);
	}

	public java.math.BigDecimal getParentId() {
		return get("PARENT_ID");
	}

	public void setPosition(java.math.BigDecimal position) {
		set("POSITION", position);
	}

	public java.math.BigDecimal getPosition() {
		return get("POSITION");
	}

	public void setCost(java.math.BigDecimal cost) {
		set("COST", cost);
	}

	public java.math.BigDecimal getCost() {
		return get("COST");
	}

	public void setCardinality(java.math.BigDecimal cardinality) {
		set("CARDINALITY", cardinality);
	}

	public java.math.BigDecimal getCardinality() {
		return get("CARDINALITY");
	}

	public void setBytes(java.math.BigDecimal bytes) {
		set("BYTES", bytes);
	}

	public java.math.BigDecimal getBytes() {
		return get("BYTES");
	}

	public void setOtherTag(java.lang.String otherTag) {
		set("OTHER_TAG", otherTag);
	}

	public java.lang.String getOtherTag() {
		return getStr("OTHER_TAG");
	}

	public void setPartitionStart(java.lang.String partitionStart) {
		set("PARTITION_START", partitionStart);
	}

	public java.lang.String getPartitionStart() {
		return getStr("PARTITION_START");
	}

	public void setPartitionStop(java.lang.String partitionStop) {
		set("PARTITION_STOP", partitionStop);
	}

	public java.lang.String getPartitionStop() {
		return getStr("PARTITION_STOP");
	}

	public void setPartitionId(java.math.BigDecimal partitionId) {
		set("PARTITION_ID", partitionId);
	}

	public java.math.BigDecimal getPartitionId() {
		return get("PARTITION_ID");
	}

	public void setOther(java.lang.String other) {
		set("OTHER", other);
	}

	public java.lang.String getOther() {
		return getStr("OTHER");
	}

	public void setDistribution(java.lang.String distribution) {
		set("DISTRIBUTION", distribution);
	}

	public java.lang.String getDistribution() {
		return getStr("DISTRIBUTION");
	}

	public void setCpuCost(java.math.BigDecimal cpuCost) {
		set("CPU_COST", cpuCost);
	}

	public java.math.BigDecimal getCpuCost() {
		return get("CPU_COST");
	}

	public void setIoCost(java.math.BigDecimal ioCost) {
		set("IO_COST", ioCost);
	}

	public java.math.BigDecimal getIoCost() {
		return get("IO_COST");
	}

	public void setTempSpace(java.math.BigDecimal tempSpace) {
		set("TEMP_SPACE", tempSpace);
	}

	public java.math.BigDecimal getTempSpace() {
		return get("TEMP_SPACE");
	}

}
